package jalus.pojo;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * 豆瓣一个subject pojo
 * 
 *
 */
public class Subject implements Serializable{
	private static final long serialVersionUID = -838043022677999908L;
	private String id;
	private String title;
	private String category;
	private List<String> authorList;
	private String link;
	private String image;
	private String summary;
	private String director;
	private String dbTitle;
	private List<String> writerList;
	private String cnTitle;
	private String country;
	private String pubdate;
	private String imdb;
	private String language;
	private List<String> castList;
	private List<String> akaList;
	private Map<String, Integer> tagCountMap;
	private float rating;
	private int numRaters;
	
	//-------------- for books -----------------
	
	public String getId() {
		return id;
	}
	public void setId(String id) {
		this.id = id;
	}
	public String getTitle() {
		return title;
	}
	public void setTitle(String title) {
		this.title = title;
	}
	public String getCategory() {
		return category;
	}
	public void setCategory(String category) {
		this.category = category;
	}
	public List<String> getAuthorList() {
		return authorList;
	}
	public void setAuthorList(List<String> authorList) {
		this.authorList = authorList;
	}
	public String getLink() {
		return link;
	}
	public void setLink(String link) {
		this.link = link;
	}
	public String getImage() {
		return image;
	}
	public void setImage(String image) {
		this.image = image;
	}
	public String getSummary() {
		return summary;
	}
	public void setSummary(String summary) {
		this.summary = summary;
	}
	public String getDirector() {
		return director;
	}
	public void setDirector(String director) {
		this.director = director;
	}
	public String getDbTitle() {
		return dbTitle;
	}
	public void setDbTitle(String dbTitle) {
		this.dbTitle = dbTitle;
	}
	public List<String> getWriterList() {
		return writerList;
	}
	public void setWriterList(List<String> writerList) {
		this.writerList = writerList;
	}
	public String getCnTitle() {
		return cnTitle;
	}
	public void setCnTitle(String cnTitle) {
		this.cnTitle = cnTitle;
	}
	public String getCountry() {
		return country;
	}
	public void setCountry(String country) {
		this.country = country;
	}
	public String getPubdate() {
		return pubdate;
	}
	public void setPubdate(String pubdate) {
		this.pubdate = pubdate;
	}
	public String getImdb() {
		return imdb;
	}
	public void setImdb(String imdb) {
		this.imdb = imdb;
	}
	public String getLanguage() {
		return language;
	}
	public void setLanguage(String language) {
		this.language = language;
	}
	public List<String> getCastList() {
		return castList;
	}
	public void setCastList(List<String> castList) {
		this.castList = castList;
	}
	public List<String> getAkaList() {
		return akaList;
	}
	public void setAkaList(List<String> akaList) {
		this.akaList = akaList;
	}
	public Map<String, Integer> getTagCountMap() {
		return tagCountMap;
	}
	public void setTagCountMap(Map<String, Integer> tagCountMap) {
		this.tagCountMap = tagCountMap;
	}
	public float getRating() {
		return rating;
	}
	public void setRating(float rating) {
		this.rating = rating;
	}
	public int getNumRaters() {
		return numRaters;
	}
	public void setNumRaters(int numRaters) {
		this.numRaters = numRaters;
	}
}
